package org.ch00.test08.demo01;

/**
 * 定义接口的实现类
 *
 * @author ZQX
 * @date 2025-03-05
 */
public class DefaultFunctionClass implements DefaultFunctionInterface {

    /**
     * 在实现类中，必须实现接口的抽象方法
     */
    @Override
    public void test() {
        System.out.println("实现接口的抽象方法");
    }

    /**
     * 在实现类方法中，可以直接调用接口的默认方法
     */
    public void aa() {
        // 默认方法的使用二：在实现类内直接访问
        defaultMethod();
    }

}
